/*Audits and Corrective actions border */
 .ppFlexContainer{
    border: 2px solid #ffffff !important;
    padding: 5px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 24px !important;
    box-shadow: 
        0 4px 8px rgba(0, 0, 0, 0.04),
        0 12px 24px rgba(0, 0, 0, 0.08) !important;
    margin-bottom: 32px !important;

 }

 .ppFlexContainer pages-native-container {
    width: 100% !important;
  }
  
  .columnBlockLayout{
    margin: 30px 0px !important;
  }

 /*List Header*/

 .ms-DetailsHeader {
    background: linear-gradient(to right, #55712d, #446319, #325303) !important;
    border-radius: 10px !important;
    font: #97A985 !important;
 }

 .ms-DetailsHeader-cellName {
    color: #c0d4b4 !important;
 }

 /* List Items */

 .ms-DetailsRow-fields {
    background-color: #c0d4b4 !important;
    border-radius: 10px !important;
    border-top: 3px solid white !important;
    border-bottom: 3px solid #8B2332 !important;
    color: black !important;
 }

 .audit-summary {
   background: linear-gradient(to right, #55712d, #446319, #325303) !important;
   padding: 20px !important;
   padding-left: 82px !important;
 }

 .audit-summary h4{
   display: inline-block;
   color: white !important;
   font-size: 54px;
   font-family: Montserrat;
   max-width: 70%;
 }

 .audit-summary h5{
   color: #c0d4b4!important;
   font-size: 12px;
   font-family: Montserrat !important;
 }

 .audit-summary p{
   display: inline-block;
   color: #c0d4b4!important;
   font-size: 12px;
   font-family: Montserrat;
   max-width: 30%;
   padding-left: 10px;
   white-space: nowrap;
   overflow: visible;
 }

 .audit-summary {
    border: 2px solid white!important;
    border-radius: 15px !important;
 }

 /* sign in page */

 .main-col-lg-12.columnBlockLayout {
    border: 2px solid #e6f2e6 !important;
    border-radius: 15px !important;
    box-shadow: 5px 5px 8px 5px #A9BA9D;
    padding: 50px !important;
    background: linear-gradient(to bottom right, #e6f2e6, #ffffff) !important;
 }

 .login-heading-section {
   font-family: Montserrat !important;
   color: #325303 !important;
   font-weight: 100 !important;

 }


 @media (min-width: 1200px) {

   .col-md-6 {
   display: flex;
   justify-content: center; /* Centers horizontally */
   align-items: center;   /* Centers vertically */
   height: 60vh;  
   width: 100%;
   }

   .wrapper-body {
    min-height: calc(100% - 204px) !important;
    margin-bottom: 0px !important;
   }


 }

 /* Complete Audits Page */

 .audit-form-wrap{
  max-width: 1100px;
  margin: 24px auto;
  padding: 0 16px;
}

.audit-form-card{
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 10px 28px rgba(0,0,0,.12);
  padding: 26px;
}

.audit-form-header h2{
  margin: 0 0 6px 0;
  font-weight: 700;
}

.audit-form-header p{
  margin: 0 0 18px 0;
  color: #556;
}

/* Improve default portal form spacing */
.audit-form-card .entity-form .form-group{
  margin-bottom: 16px;
}

.audit-form-card .entity-form label{
  font-weight: 600;
}

.audit-form-card .entity-form .form-control{
  border-radius: 10px;
  padding: 10px 12px;
  border: 1px solid #d6dbe1;
}

/* Buttons */
.audit-form-card .entity-form .btn{
  border-radius: 10px;
  padding: 10px 18px;
  font-weight: 600;
}

.btn-success {
  
background: linear-gradient(135deg,
  rgb(139, 35, 5) 0%,
  rgb(158, 52, 16) 60%,
  rgb(177, 73, 32) 100%
);


}